package Day17;

import java.util.ArrayList;
import java.util.List;
import java.util.Objects;

public class Day17_M {
    public static void main(String[] args) {
        //面试题
        List<String> list1 = new ArrayList<>();
        List<Object> list2 = new ArrayList<>();
        System.out.println(list1.getClass()==list2.getClass());
        //按理说 调取其类型时 指向的应该不是同一个类对象 但是经过泛型擦除 指向的类为Object或直接擦没了

        //方法的重载同理 参数中有<>泛型 会被擦除成一样的 导致报错(签名一致)
    }
}
